package com.haidechizi.i18n.code.generator.common.message.translate;

public interface Translate {

    /**
     * 类型
     *
     * @return
     */
    String type();


    /**
     * 翻译顶层接口
     * <p>
     * zh_CN->language
     *
     * @param data
     * @return
     */
    String translate(String data, String language);


    /**
     * 翻译顶层接口
     * <p>
     * currentLanguage->language
     *
     * @param data
     * @return
     */
    String translate(String data, String currentLanguage, String language);
}
